package dziennik.classes;
import dziennik.classes.*;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * 
 * <p>
 * Klasa uwaga reprezentuje uwagi dodawane przez nauczycieli
 * </p>
 * 
 * @author Lukasz Nowak
 *
 */
public class Uprawnienia implements Serializable{
	private String dziennik;
	private ArrayList<Integer> uprawnienia_przedmioty;
	
	public Uprawnienia(){
		this.uprawnienia_przedmioty = new ArrayList<Integer>();
	}

	public String getDziennik(){return this.dziennik;}
	public ArrayList<Integer> getUprawnienia_przedmioty(){return this.uprawnienia_przedmioty;}

	public void setDziennik(String text){this.dziennik=text;}
	public void setUprawnienia_przedmioty(ArrayList<Integer> lista){this.uprawnienia_przedmioty=lista;}


	/**
	 * 
	 * <p>
	 * Metod sprawdza czy dodanie uprawnien sie powiodlo
	 * </p>
	 * 
	 * @params int upr
	 *
	 */

	public boolean dodaj_do_listy_przedmiotow(int upr){	//zwraca true gdy dodano wartosc, false gdy nie dodano
		boolean ret=true;
		for (int i=0;i<this.uprawnienia_przedmioty.size();i++)
			if (this.uprawnienia_przedmioty.get(i)==upr) {ret=false; break;}
		if (ret==true){
			this.uprawnienia_przedmioty.add(upr);
		}	
		return ret;
	}
	
}


